package fr.uniscol.siecle.model;

import java.util.ArrayList;
import java.util.List;

public class FichierExportSiecleNomenclatures extends FichierExportSiecle{

	private List<MEF> mefs = null;
	
	private List<Matiere> matieres = null;
	
	private List<Programme> programmes = null;
	
	private List<OptionObligatoire> optionsObligatoires = null;
	
	private List<ModaliteElection> modalitesElection = null;
	
	private List<RegimeEleve> regimes = null;
	
	private List<Bourse> bourses = null;
	
	private List<Provenance> provenances = null;
	
	private List<MotifSortie> motifsSortie = null;
	
	private List<TypeEtablissement> typesEtablissement = null;
	
	public FichierExportSiecleNomenclatures(){
	}

	public List<MEF> getMefs() {
		if(mefs == null){
			mefs = new ArrayList<MEF>();
		}
		return mefs;
	}

	public void setMefs(List<MEF> mefs) {
		this.mefs = mefs;
	}

	public List<Matiere> getMatieres() {
		if(matieres == null){
			matieres = new ArrayList<Matiere>();
		}
		return matieres;
	}

	public void setMatieres(List<Matiere> matieres) {
		this.matieres = matieres;
	}

	public List<Programme> getProgrammes() {
		if(programmes == null){
			programmes = new ArrayList<Programme>();
		}
		return programmes;
	}

	public void setProgrammes(List<Programme> programmes) {
		this.programmes = programmes;
	}

	public List<OptionObligatoire> getOptionsObligatoires() {
		if(optionsObligatoires == null){
			optionsObligatoires = new ArrayList<OptionObligatoire>();
		}
		return optionsObligatoires;
	}

	public void setOptionsObligatoires(List<OptionObligatoire> optionsObligatoires) {
		this.optionsObligatoires = optionsObligatoires;
	}

	public List<ModaliteElection> getModalitesElection() {
		if(modalitesElection == null){
			modalitesElection = new ArrayList<ModaliteElection>();
		}
		return modalitesElection;
	}

	public void setModalitesElection(List<ModaliteElection> modalitesElection) {
		this.modalitesElection = modalitesElection;
	}

	public List<RegimeEleve> getRegimes() {
		if(regimes == null){
			regimes = new ArrayList<RegimeEleve>();
		}
		return regimes;
	}

	public void setRegimes(List<RegimeEleve> regimes) {
		this.regimes = regimes;
	}

	public List<Bourse> getBourses() {
		if(bourses == null){
			bourses = new ArrayList<Bourse>();
		}
		return bourses;
	}

	public void setBourses(List<Bourse> bourses) {
		this.bourses = bourses;
	}

	public List<Provenance> getProvenances() {
		if(provenances == null){
			provenances = new ArrayList<Provenance>();
		}
		return provenances;
	}

	public void setProvenances(List<Provenance> provenances) {
		this.provenances = provenances;
	}

	public List<MotifSortie> getMotifsSortie() {
		if(motifsSortie == null){
			motifsSortie = new ArrayList<MotifSortie>();
		}
		return motifsSortie;
	}

	public void setMotifsSortie(List<MotifSortie> motifsSortie) {
		this.motifsSortie = motifsSortie;
	}

	public List<TypeEtablissement> getTypesEtablissement() {
		if(typesEtablissement == null){
			typesEtablissement = new ArrayList<TypeEtablissement>();
		}
		return typesEtablissement;
	}

	public void setTypesEtablissement(List<TypeEtablissement> typesEtablissement) {
		this.typesEtablissement = typesEtablissement;
	}
}
